Dynamic Process Management in an MPI Setting - Parallel and Distributed Processing, 1995. Proceedings., Seventh IEEE Symposium on
نویسنده
چکیده
We describe an architecture f o r the runtime environment for parallel applications as prelude to describing how parallel application might interface to their environment in a portable way. We propose extensions to the Message-Passing Interface (MPI) Standard that provide for dynamic process management, including spawning of new processes b y a running application and connection to existing processes to support client/server applications. Such extensions are needed if more of the runtime environment for parallel programs is t o be accessible t o MPI programs or to be themselves written using MPI. The extensions proposed here are motivated b y real applications and fit cleanly with existing concepts of MPI. N o changes to the existing MPI Standard are proposed, thus all present MPI programs will run unchanged.
منابع مشابه
Dynamic process management in an MPI setting
We describe an architecture for the runtime environment for parallel applications as prelude to describing how parallel application might interface to their environment in a portable way. We propose extensions to the Message-Passing Interface (MPI) Standard that provide for dynamic process management, including spawning of new processes by a running application and connection to existing proces...
متن کاملParleda: a Library for Parallel Processing in Computational Geometry Applications
ParLeda is a software library that provides the basic primitives needed for parallel implementation of computational geometry applications. It can also be used in implementing a parallel application that uses geometric data structures. The parallel model that we use is based on a new heterogeneous parallel model named HBSP, which is based on BSP and is introduced here. ParLeda uses two main lib...
متن کاملAn implementation of parallel dynamic load balancing for adaptive computing in VLSI device simulatio - Parallel and Distributed Processing Symposium., Proceedings 15th International
A new parallel semiconductor device simulation using the dynamic load balancing approach is presented. This semiconductor device simulation based on adaptive finite volume, error estimation, and monotone iterative methods has been developed and implemented on a Linux-cluster with MPI library. Two different parallel versions of the algorithm to perform a complete device simulation are proposed. ...
متن کاملAn Implementation of Race Detection and Deterministic Replay with MPI
The Parallel Debugging Tool (PDT) of the Annai programming environment is developed within the Joint CSCS-ETH/NEC Collaboration in Parallel Processing. Similarly to the other components of the integrated environment, PDT aims to provide support for application developers to debug portable large-scale data-parallel programs based on HPF, and message-passing programs based on the MPI standard. Fo...
متن کاملExperience with Mpi: 'converting Pvmmake to Mpimake under Lam' and 'mpi and Parallel Genetic Programming'
This looks at the issues which arose in porting the pvmmake utility from PVM to MPI. Pvmmake is a PVM application which allows a user to send les, execute commands, and receive results from a single machine on any machine in the virtual machine. Its actions are controlled by the contents of a connguration le. Its most common use is to enable management of the development of a parallel program i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004